TSTP Solution File: ITP223^3 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP223^3 : TPTP v7.6.0. Released v7.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:36 EDT 2022

% Result   : Unknown 0.65s 0.85s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.11  % Problem    : ITP223^3 : TPTP v7.6.0. Released v7.6.0.
% 0.04/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n004.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Fri Mar 18 10:23:25 EDT 2022
% 0.12/0.34  % CPUTime    : 
% 0.12/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.35  Python 2.7.5
% 0.39/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f4d88>, <kernel.Type object at 0x2b48061f4908>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_fi4554929511873752355omplex:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f47a0>, <kernel.Type object at 0x2b48061f45a8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P7413028617227757229T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f4950>, <kernel.Type object at 0x2b48061f4560>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_fi7789364187291644575l_real:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f47a0>, <kernel.Type object at 0x14aeb48>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_op4508134149509766951at_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f4a28>, <kernel.Type object at 0x14aeb00>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring filter6041513312241820739omplex:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f4a28>, <kernel.Type object at 0x14aed88>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P7037539587688870467BT_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f47a0>, <kernel.Type object at 0x14aeb90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P4547456442757143711BT_int:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae560>, <kernel.Type object at 0x14ae878>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P5647936690300460905T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae488>, <kernel.Type object at 0x14ae5a8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P7524865323317820941T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae830>, <kernel.Type object at 0x14ae560>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring produc8243902056947475879T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae368>, <kernel.Type object at 0x14aea28>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_Pr5085853215250843933omplex:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae830>, <kernel.Type object at 0x14ae488>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring produc8923325533196201883nteger:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae638>, <kernel.Type object at 0x14ae368>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P3126845725202233233VEBT_o:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae908>, <kernel.Type object at 0x14ae830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P7495141550334521929T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae998>, <kernel.Type object at 0x14ae638>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring filter2146258269922977983l_real:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae128>, <kernel.Type object at 0x14ae908>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P8526636022914148096eger_o:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae518>, <kernel.Type object at 0x14ae998>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring option4927543243414619207at_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae248>, <kernel.Type object at 0x14ae128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_Pr6218003697084177305l_real:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae7e8>, <kernel.Type object at 0x14ae518>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P3744719386663036955um_num:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14aec68>, <kernel.Type object at 0x14ae248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P1726324292696863441at_num:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14aee18>, <kernel.Type object at 0x14ae7e8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P6011104703257516679at_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae758>, <kernel.Type object at 0x14aec68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P3521021558325789923at_int:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14aeea8>, <kernel.Type object at 0x14aee18>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P5707943133018811711nt_int:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae1b8>, <kernel.Type object at 0x14ae758>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring produc9072475918466114483BT_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae170>, <kernel.Type object at 0x14aeea8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring produc8025551001238799321T_VEBT:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae050>, <kernel.Type object at 0x14a5fc8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_Pr1261947904930325089at_nat:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae050>, <kernel.Type object at 0x14a5d88>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring set_Pr958786334691620121nt_int:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14ae170>, <kernel.Type object at 0x14ae440>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring produc4411394909380815293omplex:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14a51b8>, <kernel.Type object at 0x2b48061f2758>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P7333126701944960589_nat_o:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14a51b8>, <kernel.Type object at 0x2b48061f2320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P5087981734274514673_int_o:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x14a5dd0>, <kernel.Type object at 0x2b48061f2518>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.39/0.61  Using role type
% 0.39/0.61  Declaring list_P3795440434834930179_o_int:Type
% 0.39/0.61  FOF formula (<kernel.Constant object at 0x2b48061f2290>, <kernel.Type object at 0x14aaf80>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring produc334124729049499915VEBT_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b48061f2d88>, <kernel.Type object at 0x14aa710>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring produc6271795597528267376eger_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14a5d88>, <kernel.Type object at 0x14aaf80>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__VEBT____Definitions__OVEBT_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_VEBT_VEBT:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b48061f2518>, <kernel.Type object at 0x14aa758>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_set_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aa4d0>, <kernel.Type object at 0x14aa710>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring produc2422161461964618553l_real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b48061f2d88>, <kernel.Type object at 0x14aa758>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_num_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b48061f2d88>, <kernel.Type object at 0x14aa518>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_nat_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aadd0>, <kernel.Type object at 0x14aae18>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_nat_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aab90>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_nat_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aa098>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_int_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aadd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_P4002435161011370285od_o_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aa098>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_complex:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aae18>, <kernel.Type object at 0x14aa560>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Num__Onum_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_option_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aa3b0>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_VEBT_VEBT:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aa5f0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aae18>, <kernel.Type object at 0x14aa830>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring product_prod_nat_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aacb0>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_set_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aa7a0>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_Code_integer:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aae18>, <kernel.Type object at 0x14aaef0>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_VEBT_VEBT:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aa2d8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aaa70>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aae18>, <kernel.Type object at 0x14aa6c8>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_Code_integer:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aac20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_Product_unit:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aafc8>, <kernel.Type object at 0x14aa368>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_complex:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aae18>, <kernel.Type object at 0x14aa680>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_complex:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x14aa368>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring filter_real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aa680>, <kernel.Type object at 0x2b47fe71f248>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_set_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aa368>, <kernel.Type object at 0x2b47fe71f248>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring option_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aac68>, <kernel.Type object at 0x2b47fe71f200>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring filter_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x2b47fe71f1b8>) of role type named ty_n_t__Filter__Ofilter_It__Int__Oint_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring filter_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aa368>, <kernel.Type object at 0x2b47fe71f0e0>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_char:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x2b47fe71f128>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x14aaf80>, <kernel.Type object at 0x2b47fe71f0e0>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f098>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f050>, <kernel.Type object at 0x2b47fe71f320>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f248>, <kernel.Type object at 0x2b47fe71f368>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f1b8>, <kernel.Type object at 0x2b47fe71f3b0>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring vEBT_VEBT:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f3f8>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_rat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f050>, <kernel.Type object at 0x2b47fe71f440>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f248>, <kernel.Type object at 0x2b47fe71f488>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f1b8>, <kernel.Type object at 0x2b47fe71f4d0>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f518>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring code_integer:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f050>, <kernel.Type object at 0x2b47fe71f560>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring extended_enat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f1b8>, <kernel.Type object at 0x2b47fe71f4d0>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring list_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f170>, <kernel.Type object at 0x2b47fe71f5f0>) of role type named ty_n_t__Complex__Ocomplex
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring complex:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f518>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring set_o:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f1b8>, <kernel.Type object at 0x2b47fe71f638>) of role type named ty_n_t__String__Ochar
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring char:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f170>, <kernel.Type object at 0x2b47fe71f680>) of role type named ty_n_t__Real__Oreal
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring real:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f6c8>) of role type named ty_n_t__Rat__Orat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring rat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f1b8>, <kernel.Type object at 0x2b47fe71f710>) of role type named ty_n_t__Num__Onum
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring num:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f170>, <kernel.Type object at 0x2b47fe71f758>) of role type named ty_n_t__Nat__Onat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring nat:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.Type object at 0x2b47fe71f7a0>) of role type named ty_n_t__Int__Oint
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring int:Type
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f200>, <kernel.DependentProduct object at 0x2b47fe71f950>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f7e8>, <kernel.DependentProduct object at 0x2b47fe71f9e0>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim7802044766580827645g_real:(real->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f950>, <kernel.DependentProduct object at 0x2b47fe71fa70>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f9e0>, <kernel.DependentProduct object at 0x2b47fe71fb00>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim6058952711729229775r_real:(real->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f248>, <kernel.DependentProduct object at 0x2b47fe71fb90>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archimedean_frac_rat:(rat->rat)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71f9e0>, <kernel.DependentProduct object at 0x2b47fe71fbd8>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim2898591450579166408c_real:(real->real)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71fb90>, <kernel.DependentProduct object at 0x2b47fe71fc68>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71fbd8>, <kernel.DependentProduct object at 0x2b47fe71fcf8>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.39/0.62  Using role type
% 0.39/0.62  Declaring archim8280529875227126926d_real:(real->int)
% 0.39/0.62  FOF formula (<kernel.Constant object at 0x2b47fe71fa28>, <kernel.DependentProduct object at 0x2b47fe71fc68>) of role type named sy_c_Binomial_Obinomial
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring binomial:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fd88>, <kernel.DependentProduct object at 0x2b47fe71fbd8>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fdd0>, <kernel.DependentProduct object at 0x2b47fe71fa28>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring gbinomial_int:(int->(nat->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fc20>, <kernel.DependentProduct object at 0x2b47fe71fd88>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fcb0>, <kernel.DependentProduct object at 0x2b47fe71fdd0>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fcf8>, <kernel.DependentProduct object at 0x2b47fe71fc20>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring gbinomial_real:(real->(nat->real))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71f170>, <kernel.DependentProduct object at 0x2b47fe71fcf8>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fc68>, <kernel.DependentProduct object at 0x2b47fe71fc20>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_and_not_num:(num->(num->option_num))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fa28>, <kernel.DependentProduct object at 0x2b47fe71fcb0>) of role type named sy_c_Bit__Operations_Oand__not__num__rel
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_and_not_num_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71ff80>, <kernel.DependentProduct object at 0x1495098>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fdd0>, <kernel.DependentProduct object at 0x2b47fe71fc20>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fcb0>, <kernel.DependentProduct object at 0x14951b8>) of role type named sy_c_Bit__Operations_Oor__not__num__neg__rel
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_or3848514188828904588eg_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fc20>, <kernel.DependentProduct object at 0x14950e0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fc20>, <kernel.DependentProduct object at 0x1495200>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x2b47fe71fbd8>, <kernel.DependentProduct object at 0x1495248>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495200>, <kernel.DependentProduct object at 0x14952d8>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14950e0>, <kernel.DependentProduct object at 0x14953f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495290>, <kernel.DependentProduct object at 0x14950e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14953f8>, <kernel.DependentProduct object at 0x1495290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14950e0>, <kernel.DependentProduct object at 0x14953f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495290>, <kernel.DependentProduct object at 0x14950e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14953f8>, <kernel.DependentProduct object at 0x1495290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14950e0>, <kernel.DependentProduct object at 0x14953f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495290>, <kernel.DependentProduct object at 0x1495128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14953f8>, <kernel.DependentProduct object at 0x14958c0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495950>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1495128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495950>, <kernel.DependentProduct object at 0x14958c0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495950>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.45/0.63  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1495128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.45/0.63  Using role type
% 0.45/0.63  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495950>, <kernel.DependentProduct object at 0x14958c0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495950>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1495128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495950>, <kernel.DependentProduct object at 0x14958c0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495950>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1495128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495950>, <kernel.DependentProduct object at 0x14958c0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495128>, <kernel.DependentProduct object at 0x1495950>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1495ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x1498128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14958c0>, <kernel.DependentProduct object at 0x14981b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1495f80>, <kernel.DependentProduct object at 0x1498248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14981b8>, <kernel.DependentProduct object at 0x14982d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14980e0>, <kernel.DependentProduct object at 0x1498368>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498200>, <kernel.DependentProduct object at 0x1498098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14983b0>, <kernel.DependentProduct object at 0x1498200>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498488>, <kernel.DependentProduct object at 0x1498098>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14983b0>, <kernel.DependentProduct object at 0x1498488>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_un7362597486090784418nd_num:(num->(num->option_num))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498098>, <kernel.DependentProduct object at 0x14983b0>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num__rel
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_un4731106466462545111um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498488>, <kernel.DependentProduct object at 0x1498098>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_un2480387367778600638or_num:(num->(num->option_num))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14983b0>, <kernel.DependentProduct object at 0x1498488>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num__rel
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring bit_un2901131394128224187um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498758>, <kernel.DependentProduct object at 0x1498098>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498290>, <kernel.DependentProduct object at 0x1498758>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498680>, <kernel.DependentProduct object at 0x1498098>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x14987e8>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_int_of_integer:(code_integer->int)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498098>, <kernel.DependentProduct object at 0x1498950>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_integer_of_int:(int->code_integer)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498830>, <kernel.DependentProduct object at 0x1498908>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_integer_of_num:(num->code_integer)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498680>, <kernel.DependentProduct object at 0x1498998>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_nat_of_integer:(code_integer->nat)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14988c0>, <kernel.DependentProduct object at 0x1498a28>) of role type named sy_c_Code__Numeral_Onegative
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_negative:(num->code_integer)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x14987e8>, <kernel.DependentProduct object at 0x1498a70>) of role type named sy_c_Code__Numeral_Opositive
% 0.45/0.64  Using role type
% 0.45/0.64  Declaring code_positive:(num->code_integer)
% 0.45/0.64  FOF formula (<kernel.Constant object at 0x1498908>, <kernel.DependentProduct object at 0x1498ab8>) of role type named sy_c_Code__Target__Int_Onegative
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring code_Target_negative:(num->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x1498b00>) of role type named sy_c_Code__Target__Int_Opositive
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring code_Target_positive:(num->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498830>, <kernel.DependentProduct object at 0x14987e8>) of role type named sy_c_Code__Target__Nat_Oint__of__nat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring code_T6385005292777649522of_nat:(nat->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x1498830>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x14987e8>, <kernel.DependentProduct object at 0x1498878>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498830>, <kernel.DependentProduct object at 0x1498cb0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x1498d40>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498b48>, <kernel.DependentProduct object at 0x1498dd0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498c68>, <kernel.DependentProduct object at 0x1498e18>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498b48>, <kernel.DependentProduct object at 0x1498e60>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498cf8>, <kernel.DependentProduct object at 0x1498ef0>) of role type named sy_c_Complex_OArg
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring arg:(complex->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498dd0>, <kernel.DependentProduct object at 0x1498f38>) of role type named sy_c_Complex_Ocis
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring cis:(real->complex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x1498f80>) of role type named sy_c_Complex_Ocnj
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring cnj:(complex->complex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498950>, <kernel.DependentProduct object at 0x1498878>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring complex2:(real->(real->complex))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498ef0>, <kernel.DependentProduct object at 0x149f050>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring im:(complex->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498878>, <kernel.DependentProduct object at 0x149f0e0>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring re:(complex->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498950>, <kernel.DependentProduct object at 0x149f098>) of role type named sy_c_Complex_Ocsqrt
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring csqrt:(complex->complex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498e60>, <kernel.Constant object at 0x1498ef0>) of role type named sy_c_Complex_Oimaginary__unit
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring imaginary_unit:complex
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498e60>, <kernel.DependentProduct object at 0x149f0e0>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498e60>, <kernel.DependentProduct object at 0x149f290>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498b48>, <kernel.DependentProduct object at 0x149f0e0>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498e60>, <kernel.DependentProduct object at 0x149f368>) of role type named sy_c_Divides_Oadjust__div
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring adjust_div:(product_prod_int_int->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498950>, <kernel.DependentProduct object at 0x149f0e0>) of role type named sy_c_Divides_Oadjust__mod
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring adjust_mod:(int->(int->int))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x1498950>, <kernel.DependentProduct object at 0x149f050>) of role type named sy_c_Divides_Odivmod__nat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f2d8>, <kernel.DependentProduct object at 0x149f1b8>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f320>, <kernel.DependentProduct object at 0x149f248>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f2d8>, <kernel.DependentProduct object at 0x149f440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f248>, <kernel.DependentProduct object at 0x149f4d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f440>, <kernel.DependentProduct object at 0x149f248>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f4d0>, <kernel.DependentProduct object at 0x149f440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f248>, <kernel.DependentProduct object at 0x149f4d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f440>, <kernel.DependentProduct object at 0x149f7a0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f4d0>, <kernel.DependentProduct object at 0x149f440>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f7a0>, <kernel.DependentProduct object at 0x149f4d0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f440>, <kernel.DependentProduct object at 0x149f7a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f4d0>, <kernel.DependentProduct object at 0x149f440>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f7a0>, <kernel.DependentProduct object at 0x149f4d0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f440>, <kernel.DependentProduct object at 0x149f7a0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f4d0>, <kernel.DependentProduct object at 0x149f440>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f7a0>, <kernel.DependentProduct object at 0x149f4d0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f440>, <kernel.DependentProduct object at 0x149f248>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f4d0>, <kernel.DependentProduct object at 0x149fd40>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f248>, <kernel.DependentProduct object at 0x149fdd0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149fd40>, <kernel.DependentProduct object at 0x149fe60>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149fdd0>, <kernel.DependentProduct object at 0x149fef0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149fe60>, <kernel.DependentProduct object at 0x149ff80>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149fef0>, <kernel.DependentProduct object at 0x14a1050>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149f7e8>, <kernel.DependentProduct object at 0x14a10e0>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.45/0.65  Using role type
% 0.45/0.65  Declaring inverse_inverse_rat:(rat->rat)
% 0.45/0.65  FOF formula (<kernel.Constant object at 0x149ffc8>, <kernel.DependentProduct object at 0x14a1128>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring inverse_inverse_real:(real->real)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149ff80>, <kernel.Constant object at 0x149fe60>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring at_bot_real:filter_real
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149f3b0>, <kernel.Constant object at 0x14a1128>) of role type named sy_c_Filter_Oat__top_001t__Int__Oint
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring at_top_int:filter_int
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149ff80>, <kernel.Constant object at 0x14a10e0>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring at_top_nat:filter_nat
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149f3b0>, <kernel.Constant object at 0x14a10e0>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring at_top_real:filter_real
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149ff80>, <kernel.DependentProduct object at 0x14a1170>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x149ff80>, <kernel.DependentProduct object at 0x14a1050>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1170>, <kernel.DependentProduct object at 0x14a1248>) of role type named sy_c_Filter_Ofilterlim_001t__Int__Oint_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring filterlim_int_real:((int->real)->(filter_real->(filter_int->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1368>, <kernel.DependentProduct object at 0x14a12d8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Int__Oint
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring filterlim_nat_int:((nat->int)->(filter_int->(filter_nat->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a13f8>, <kernel.DependentProduct object at 0x14a1320>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1440>, <kernel.DependentProduct object at 0x14a11b8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1488>, <kernel.DependentProduct object at 0x14a10e0>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1440>, <kernel.DependentProduct object at 0x14a1488>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a10e0>, <kernel.DependentProduct object at 0x14a1440>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1200>, <kernel.DependentProduct object at 0x14a15f0>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_o:(set_o->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1518>, <kernel.DependentProduct object at 0x14a10e0>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_complex:(set_complex->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a15f0>, <kernel.DependentProduct object at 0x14a1638>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_int:(set_int->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a13f8>, <kernel.DependentProduct object at 0x14a1680>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_nat:(set_nat->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a15f0>, <kernel.DependentProduct object at 0x14a16c8>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1200>, <kernel.DependentProduct object at 0x14a1758>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1638>, <kernel.DependentProduct object at 0x14a17a0>) of role type named sy_c_Finite__Set_Ocard_001t__String__Ochar
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_card_char:(set_char->nat)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1200>, <kernel.DependentProduct object at 0x14a15f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1638>, <kernel.DependentProduct object at 0x14a1830>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_finite_int:(set_int->Prop)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a17a0>, <kernel.DependentProduct object at 0x14a1878>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring finite_finite_nat:(set_nat->Prop)
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1638>, <kernel.DependentProduct object at 0x14a1200>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1950>, <kernel.DependentProduct object at 0x14a1830>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1998>, <kernel.DependentProduct object at 0x14a17a0>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1950>, <kernel.DependentProduct object at 0x14a1998>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a17a0>, <kernel.DependentProduct object at 0x14a1950>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1998>, <kernel.DependentProduct object at 0x14a1b00>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.45/0.66  Using role type
% 0.45/0.66  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.45/0.66  FOF formula (<kernel.Constant object at 0x14a1200>, <kernel.DependentProduct object at 0x14a17a0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring comp_int_int_num:((int->int)->((num->int)->(num->int)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1c68>, <kernel.DependentProduct object at 0x14a1cb0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1cf8>, <kernel.DependentProduct object at 0x14a1950>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Real__Oreal_001t__Real__Oreal
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring comp_int_real_real:((int->real)->((real->int)->(real->real)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1d40>, <kernel.DependentProduct object at 0x14a1998>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1d88>, <kernel.DependentProduct object at 0x14a1200>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1dd0>, <kernel.DependentProduct object at 0x14a1830>) of role type named sy_c_Fun_Oid_001_Eo
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring id_o:(Prop->Prop)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1368>, <kernel.DependentProduct object at 0x14a1c68>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring id_nat:(nat->nat)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1a28>, <kernel.DependentProduct object at 0x14a1c68>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1368>, <kernel.DependentProduct object at 0x14a1998>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1c68>, <kernel.DependentProduct object at 0x14a1dd0>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1368>, <kernel.DependentProduct object at 0x14a1638>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring map_fu434086159418415080_int_o:((int->product_prod_nat_nat)->(((product_prod_nat_nat->Prop)->(int->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(int->(int->Prop)))))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1dd0>, <kernel.DependentProduct object at 0x14a1830>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1638>, <kernel.DependentProduct object at 0x14a1dd0>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x14a1830>, <kernel.DependentProduct object at 0x14a1d88>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring map_fu2345160673673942751at_nat:((int->product_prod_nat_nat)->((nat->nat)->((product_prod_nat_nat->nat)->(int->nat))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1dd0>, <kernel.DependentProduct object at 0x2b47fe729248>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1dd0>, <kernel.DependentProduct object at 0x2b47fe7291b8>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1998>, <kernel.DependentProduct object at 0x2b47fe729128>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1dd0>, <kernel.DependentProduct object at 0x2b47fe7290e0>) of role type named sy_c_Fun__Def_Ois__measure_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring fun_is_measure_int:((int->nat)->Prop)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1998>, <kernel.DependentProduct object at 0x2b47fe729320>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_Gcd_int:(set_int->int)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x14a1998>, <kernel.DependentProduct object at 0x2b47fe7292d8>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729368>, <kernel.DependentProduct object at 0x2b47fe729170>) of role type named sy_c_GCD_Obezw
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293b0>, <kernel.DependentProduct object at 0x2b47fe729290>) of role type named sy_c_GCD_Obezw__rel
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729200>, <kernel.DependentProduct object at 0x2b47fe729368>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293f8>, <kernel.DependentProduct object at 0x2b47fe7293b0>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_gcd_int:(int->(int->int))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729488>, <kernel.DependentProduct object at 0x2b47fe729200>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7292d8>, <kernel.DependentProduct object at 0x2b47fe7293f8>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729320>, <kernel.DependentProduct object at 0x2b47fe729440>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293b0>, <kernel.DependentProduct object at 0x2b47fe7295a8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring abs_abs_complex:(complex->complex)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729560>, <kernel.DependentProduct object at 0x2b47fe7295f0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring abs_abs_int:(int->int)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293f8>, <kernel.DependentProduct object at 0x2b47fe729638>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring abs_abs_rat:(rat->rat)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729440>, <kernel.DependentProduct object at 0x2b47fe729680>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring abs_abs_real:(real->real)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293f8>, <kernel.DependentProduct object at 0x2b47fe729440>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7296c8>, <kernel.DependentProduct object at 0x2b47fe729680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7293f8>, <kernel.DependentProduct object at 0x2b47fe7296c8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7297a0>, <kernel.DependentProduct object at 0x2b47fe729680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_int:(int->(int->int))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7295a8>, <kernel.DependentProduct object at 0x2b47fe7293f8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729878>, <kernel.DependentProduct object at 0x2b47fe7297a0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729440>, <kernel.DependentProduct object at 0x2b47fe7295a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_real:(real->(real->real))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729758>, <kernel.DependentProduct object at 0x2b47fe729878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729440>, <kernel.DependentProduct object at 0x2b47fe729758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729680>, <kernel.DependentProduct object at 0x2b47fe729878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7296c8>, <kernel.DependentProduct object at 0x2b47fe729440>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729a70>, <kernel.DependentProduct object at 0x2b47fe729680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Rat__Orat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_set_rat:(set_rat->(set_rat->set_rat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7295a8>, <kernel.DependentProduct object at 0x2b47fe7296c8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729a70>, <kernel.DependentProduct object at 0x2b47fe7295a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe7296c8>, <kernel.DependentProduct object at 0x2b47fe729a70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729830>, <kernel.Constant object at 0x2b47fe729a70>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_Code_integer:code_integer
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729bd8>, <kernel.Constant object at 0x2b47fe729a70>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_complex:complex
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729830>, <kernel.Constant object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729c20>, <kernel.Constant object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_int:int
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729cb0>, <kernel.Constant object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_nat:nat
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729cf8>, <kernel.Constant object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_rat:rat
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729d40>, <kernel.Constant object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring one_one_real:real
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729cf8>, <kernel.DependentProduct object at 0x2b47fe729d40>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729ea8>, <kernel.DependentProduct object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729cf8>, <kernel.DependentProduct object at 0x2b47fe729ea8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729f80>, <kernel.DependentProduct object at 0x2b47fe729a28>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_int:(int->(int->int))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729ea8>, <kernel.DependentProduct object at 0x2b47fe729f38>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729a28>, <kernel.DependentProduct object at 0x2b47fe729dd0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_num:(num->(num->num))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729f38>, <kernel.DependentProduct object at 0x2b47fe729d40>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729ea8>, <kernel.DependentProduct object at 0x2b47fe72f1b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring plus_plus_real:(real->(real->real))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b47fe729f38>, <kernel.DependentProduct object at 0x2b47fe72f098>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe729d40>, <kernel.DependentProduct object at 0x2b47fe72f128>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring sgn_sgn_complex:(complex->complex)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe729f38>, <kernel.DependentProduct object at 0x2b47fe72f248>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring sgn_sgn_int:(int->int)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe729ea8>, <kernel.DependentProduct object at 0x2b47fe72f290>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring sgn_sgn_rat:(rat->rat)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe729ea8>, <kernel.DependentProduct object at 0x2b47fe72f2d8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring sgn_sgn_real:(real->real)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f050>, <kernel.DependentProduct object at 0x2b47fe72f098>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f320>, <kernel.DependentProduct object at 0x2b47fe72f2d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_complex:(complex->(complex->complex))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f050>, <kernel.DependentProduct object at 0x2b47fe72f320>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f3f8>, <kernel.DependentProduct object at 0x2b47fe72f2d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_int:(int->(int->int))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f0e0>, <kernel.DependentProduct object at 0x2b47fe72f050>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_nat:(nat->(nat->nat))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f4d0>, <kernel.DependentProduct object at 0x2b47fe72f3f8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_num:(num->(num->num))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f098>, <kernel.DependentProduct object at 0x2b47fe72f0e0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_rat:(rat->(rat->rat))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f3b0>, <kernel.DependentProduct object at 0x2b47fe72f4d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring times_times_real:(real->(real->real))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f098>, <kernel.DependentProduct object at 0x2b47fe72f2d8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f4d0>, <kernel.DependentProduct object at 0x2b47fe72f680>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f320>, <kernel.DependentProduct object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus_uminus_int:(int->int)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f638>, <kernel.DependentProduct object at 0x2b47fe72f758>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus_uminus_rat:(rat->rat)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f050>, <kernel.DependentProduct object at 0x2b47fe72f7a0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus_uminus_real:(real->real)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f680>, <kernel.DependentProduct object at 0x2b47fe72f7e8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f050>, <kernel.DependentProduct object at 0x2b47fe72f830>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f7e8>, <kernel.DependentProduct object at 0x2b47fe72f8c0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f830>, <kernel.DependentProduct object at 0x2b47fe72f950>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f8c0>, <kernel.DependentProduct object at 0x2b47fe72f9e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Rat__Orat_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus2201863774496077783et_rat:(set_rat->set_rat)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f950>, <kernel.DependentProduct object at 0x2b47fe72fa70>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72f9e0>, <kernel.DependentProduct object at 0x2b47fe72fb00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fa70>, <kernel.DependentProduct object at 0x2b47fe72fb90>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring uminus8041839845116263051T_VEBT:(set_VEBT_VEBT->set_VEBT_VEBT)
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fb00>, <kernel.Constant object at 0x2b47fe72fab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_z3403309356797280102nteger:code_integer
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fb48>, <kernel.Constant object at 0x2b47fe72fab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_zero_complex:complex
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fb00>, <kernel.Constant object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fc20>, <kernel.Constant object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_zero_int:int
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fcb0>, <kernel.Constant object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_zero_nat:nat
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fcf8>, <kernel.Constant object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_zero_rat:rat
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fd40>, <kernel.Constant object at 0x2b47fe72f710>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring zero_zero_real:real
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x2b47fe72fcf8>, <kernel.DependentProduct object at 0x2b47fe72fd88>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72f710>, <kernel.DependentProduct object at 0x2b47fe72fd40>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fd88>, <kernel.DependentProduct object at 0x2b47fe72fcf8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fd40>, <kernel.DependentProduct object at 0x2b47fe72f710>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fcf8>, <kernel.DependentProduct object at 0x2b47fe72fd40>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fcf8>, <kernel.DependentProduct object at 0x2b47fe731050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fcf8>, <kernel.DependentProduct object at 0x2b47fe731170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe72fdd0>, <kernel.DependentProduct object at 0x2b47fe731170>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups3417619833198082522nteger:((Prop->code_integer)->(code_integer->(list_o->code_integer)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731290>, <kernel.DependentProduct object at 0x2b47fe7311b8>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7313b0>, <kernel.DependentProduct object at 0x2b47fe731320>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring groups9119017779487936845_o_nat:((Prop->nat)->(nat->(list_o->nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731440>, <kernel.DependentProduct object at 0x2b47fe7314d0>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring the_int:((int->Prop)->int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7313f8>, <kernel.DependentProduct object at 0x2b47fe731368>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring the_real:((real->Prop)->real)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7312d8>, <kernel.DependentProduct object at 0x2b47fe731560>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731320>, <kernel.DependentProduct object at 0x2b47fe731560>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7310e0>, <kernel.DependentProduct object at 0x2b47fe731368>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731680>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_If_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_int:(Prop->(int->(int->int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731638>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731518>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_If_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731710>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731518>, <kernel.DependentProduct object at 0x2b47fe7316c8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7310e0>, <kernel.DependentProduct object at 0x2b47fe731320>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7316c8>, <kernel.DependentProduct object at 0x2b47fe7312d8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731320>, <kernel.DependentProduct object at 0x2b47fe731710>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7318c0>, <kernel.DependentProduct object at 0x2b47fe731710>) of role type named sy_c_If_001t__Rat__Orat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731950>, <kernel.DependentProduct object at 0x2b47fe731710>) of role type named sy_c_If_001t__Real__Oreal
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_real:(Prop->(real->(real->real)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731a28>, <kernel.DependentProduct object at 0x2b47fe731710>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731a70>, <kernel.DependentProduct object at 0x2b47fe731ab8>) of role type named sy_c_Int_OAbs__Integ
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7317a0>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_Int_ORep__Integ
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe7313f8>, <kernel.DependentProduct object at 0x2b47fe7317a0>) of role type named sy_c_Int_Oint__ge__less__than
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731320>, <kernel.DependentProduct object at 0x2b47fe7310e0>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x2b47fe731950>, <kernel.DependentProduct object at 0x2b47fe731b00>) of role type named sy_c_Int_Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nat2:(int->nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe7310e0>, <kernel.DependentProduct object at 0x2b47fe7313f8>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring power_int_real:(real->(int->real))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731950>, <kernel.Constant object at 0x2b47fe731320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_11222124179247155820nteger:set_Code_integer
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731b00>, <kernel.Constant object at 0x2b47fe731320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_Ints_complex:set_complex
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731c20>, <kernel.Constant object at 0x2b47fe731320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_Ints_int:set_int
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731bd8>, <kernel.Constant object at 0x2b47fe731320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_Ints_rat:set_rat
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731710>, <kernel.Constant object at 0x2b47fe731320>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_Ints_real:set_real
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731bd8>, <kernel.DependentProduct object at 0x2b47fe731d88>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731320>, <kernel.DependentProduct object at 0x2b47fe731e18>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731c68>, <kernel.DependentProduct object at 0x2b47fe731ea8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_of_int_int:(int->int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731d40>, <kernel.DependentProduct object at 0x2b47fe731ef0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_of_int_rat:(int->rat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731dd0>, <kernel.DependentProduct object at 0x2b47fe731f38>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring ring_1_of_int_real:(int->real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731d40>, <kernel.DependentProduct object at 0x2b47fe731f80>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731f38>, <kernel.DependentProduct object at 0x2b47fe731d40>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731ef0>, <kernel.DependentProduct object at 0x2b47fe731c68>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring sup_sup_int:(int->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731d40>, <kernel.DependentProduct object at 0x2b47fe731e18>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731f38>, <kernel.DependentProduct object at 0x2b47fe73b170>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731f38>, <kernel.DependentProduct object at 0x2b47fe73b200>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001_Eo
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring lattic1921953407002678535_Max_o:(set_o->Prop)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731f38>, <kernel.DependentProduct object at 0x2b47fe73b248>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b0e0>, <kernel.DependentProduct object at 0x2b47fe73b2d8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b170>, <kernel.DependentProduct object at 0x2b47fe73b368>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring lattic4275903605611617917x_real:(set_real->real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe731c68>, <kernel.DependentProduct object at 0x2b47fe73b368>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b170>, <kernel.Constant object at 0x2b47fe73b368>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring at_infinity_real:filter_real
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b248>, <kernel.DependentProduct object at 0x2b47fe73b170>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring append_int:(list_int->(list_int->list_int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b3f8>, <kernel.DependentProduct object at 0x2b47fe73b368>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b4d0>, <kernel.DependentProduct object at 0x2b47fe73b5a8>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring distinct_int:(list_int->Prop)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b0e0>, <kernel.DependentProduct object at 0x2b47fe73b320>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b248>, <kernel.DependentProduct object at 0x2b47fe73b4d0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring cons_int:(int->(list_int->list_int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b5f0>, <kernel.DependentProduct object at 0x2b47fe73b0e0>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b638>, <kernel.Constant object at 0x2b47fe73b0e0>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nil_int:list_int
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b4d0>, <kernel.Constant object at 0x2b47fe73b0e0>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nil_nat:list_nat
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b3f8>, <kernel.DependentProduct object at 0x2b47fe73b710>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_o2:(list_o->set_o)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b320>, <kernel.DependentProduct object at 0x2b47fe73b758>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_complex2:(list_complex->set_complex)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b6c8>, <kernel.DependentProduct object at 0x2b47fe73b7a0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_int2:(list_int->set_int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b0e0>, <kernel.DependentProduct object at 0x2b47fe73b7e8>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_nat2:(list_nat->set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b710>, <kernel.DependentProduct object at 0x2b47fe73b830>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_real2:(list_real->set_real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b758>, <kernel.DependentProduct object at 0x2b47fe73b878>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b7a0>, <kernel.DependentProduct object at 0x2b47fe73b8c0>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b7e8>, <kernel.DependentProduct object at 0x2b47fe73b830>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b758>, <kernel.DependentProduct object at 0x2b47fe73b7a0>) of role type named sy_c_List_Onth_001_Eo
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nth_o:(list_o->(nat->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73b7e8>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b950>, <kernel.DependentProduct object at 0x2b47fe73b758>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nth_complex:(list_complex->(nat->complex))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b518>, <kernel.DependentProduct object at 0x2b47fe73b950>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring nth_int:(list_int->(nat->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x2b47fe73b9e0>, <kernel.DependentProduct object at 0x2b47fe73b758>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_nat:(list_nat->(nat->nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b830>, <kernel.DependentProduct object at 0x2b47fe73b518>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_num:(list_num->(nat->num))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73b9e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b830>, <kernel.DependentProduct object at 0x2b47fe73b8c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b9e0>, <kernel.DependentProduct object at 0x2b47fe73b830>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73b9e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b830>, <kernel.DependentProduct object at 0x2b47fe73b8c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr8326237132889035090at_num:(list_P1726324292696863441at_num->(nat->product_prod_nat_num))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b9e0>, <kernel.DependentProduct object at 0x2b47fe73b830>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73b9e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr6456567536196504476um_num:(list_P3744719386663036955um_num->(nat->product_prod_num_num))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b830>, <kernel.DependentProduct object at 0x2b47fe73b8c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b9e0>, <kernel.DependentProduct object at 0x2b47fe73b830>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73b9e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73bab8>, <kernel.DependentProduct object at 0x2b47fe73bdd0>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_real:(list_real->(nat->real))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73bcb0>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b9e0>, <kernel.DependentProduct object at 0x2b47fe73a170>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73bab8>, <kernel.DependentProduct object at 0x2b47fe73a050>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73a200>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73bdd0>, <kernel.DependentProduct object at 0x2b47fe73a248>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a128>, <kernel.DependentProduct object at 0x2b47fe73a098>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73b8c0>, <kernel.DependentProduct object at 0x2b47fe73a200>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001_Eo
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a368>, <kernel.DependentProduct object at 0x2b47fe73a1b8>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a128>, <kernel.DependentProduct object at 0x2b47fe73a368>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a3b0>, <kernel.DependentProduct object at 0x2b47fe73a1b8>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a488>, <kernel.DependentProduct object at 0x2b47fe73a128>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Int__Oint
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a3f8>, <kernel.DependentProduct object at 0x2b47fe73a3b0>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a4d0>, <kernel.DependentProduct object at 0x2b47fe73a488>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Num__Onum
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_nat_num:(list_nat->(list_num->list_P1726324292696863441at_num))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a3f8>, <kernel.DependentProduct object at 0x2b47fe73a4d0>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a560>, <kernel.DependentProduct object at 0x2b47fe73a488>) of role type named sy_c_List_Oproduct_001t__Num__Onum_001t__Num__Onum
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_num_num:(list_num->(list_num->list_P3744719386663036955um_num))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a638>, <kernel.DependentProduct object at 0x2b47fe73a3f8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a560>, <kernel.DependentProduct object at 0x2b47fe73a638>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a3f8>, <kernel.DependentProduct object at 0x2b47fe73a560>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a638>, <kernel.DependentProduct object at 0x2b47fe73a3f8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a7e8>, <kernel.DependentProduct object at 0x2b47fe73a560>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a6c8>, <kernel.DependentProduct object at 0x2b47fe73a638>) of role type named sy_c_List_Oupto
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring upto:(int->(int->list_int))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a878>, <kernel.DependentProduct object at 0x2b47fe73a7e8>) of role type named sy_c_List_Oupto__aux
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.49/0.72  FOF formula (<kernel.Constant object at 0x2b47fe73a680>, <kernel.DependentProduct object at 0x2b47fe73a6c8>) of role type named sy_c_List_Oupto__rel
% 0.49/0.72  Using role type
% 0.49/0.72  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a950>, <kernel.DependentProduct object at 0x2b47fe73a5a8>) of role type named sy_c_Nat_OSuc
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring suc:(nat->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a638>, <kernel.DependentProduct object at 0x2b47fe73aa28>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a248>, <kernel.DependentProduct object at 0x2b47fe73aab8>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a680>, <kernel.DependentProduct object at 0x2b47fe73aa70>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a998>, <kernel.DependentProduct object at 0x2b47fe73ab00>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ab48>, <kernel.DependentProduct object at 0x2b47fe73aa28>) of role type named sy_c_Nat_Onat_Opred
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring pred:(nat->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a998>, <kernel.Constant object at 0x2b47fe73aa70>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Complex__Ocomplex
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri3842193898606819883omplex:set_complex
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ab00>, <kernel.Constant object at 0x2b47fe73aa70>) of role type named sy_c_Nat_Osemiring__1__class_ONats_001t__Int__Oint
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiring_1_Nats_int:set_int
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a998>, <kernel.DependentProduct object at 0x2b47fe73abd8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73aa70>, <kernel.DependentProduct object at 0x2b47fe73ac68>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73abd8>, <kernel.DependentProduct object at 0x2b47fe73acf8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ac68>, <kernel.DependentProduct object at 0x2b47fe73ad88>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73acf8>, <kernel.DependentProduct object at 0x2b47fe73ae18>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ad88>, <kernel.DependentProduct object at 0x2b47fe73aea8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73a680>, <kernel.DependentProduct object at 0x2b47fe73af38>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_size_list_o:(list_o->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ad88>, <kernel.DependentProduct object at 0x2b47fe73af80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73af38>, <kernel.DependentProduct object at 0x2b47fe73c050>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73add0>, <kernel.DependentProduct object at 0x2b47fe73c0e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_size_list_int:(list_int->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73afc8>, <kernel.DependentProduct object at 0x2b47fe73c128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_size_list_nat:(list_nat->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73af80>, <kernel.DependentProduct object at 0x2b47fe73c170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_size_list_num:(list_num->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73af80>, <kernel.DependentProduct object at 0x2b47fe73c1b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ad88>, <kernel.DependentProduct object at 0x2b47fe73c248>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c098>, <kernel.DependentProduct object at 0x2b47fe73c2d8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c050>, <kernel.DependentProduct object at 0x2b47fe73c368>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s4246224855604898693_int_o:(list_P5087981734274514673_int_o->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c200>, <kernel.DependentProduct object at 0x2b47fe73c3f8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s5157815400016825771nt_int:(list_P5707943133018811711nt_int->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c0e0>, <kernel.DependentProduct object at 0x2b47fe73c488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s6639371672096860321T_VEBT:(list_P7524865323317820941T_VEBT->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c200>, <kernel.DependentProduct object at 0x2b47fe73c518>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c488>, <kernel.DependentProduct object at 0x2b47fe73c5a8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c518>, <kernel.DependentProduct object at 0x2b47fe73c638>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.73  Using role type
% 0.49/0.73  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.49/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c560>, <kernel.DependentProduct object at 0x2b47fe73c6c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_size_list_real:(list_real->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c518>, <kernel.DependentProduct object at 0x2b47fe73c710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c6c8>, <kernel.DependentProduct object at 0x2b47fe73c7a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c200>, <kernel.DependentProduct object at 0x2b47fe73c830>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_size_num:(num->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c5a8>, <kernel.DependentProduct object at 0x2b47fe73c878>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_size_option_num:(option_num->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c200>, <kernel.DependentProduct object at 0x2b47fe73c8c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c830>, <kernel.DependentProduct object at 0x2b47fe73c950>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_size_char:(char->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c710>, <kernel.DependentProduct object at 0x2b47fe73c998>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c290>, <kernel.DependentProduct object at 0x2b47fe73ca28>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_list_encode:(list_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c950>, <kernel.DependentProduct object at 0x2b47fe73c830>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c8c0>, <kernel.DependentProduct object at 0x2b47fe73c998>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c950>, <kernel.DependentProduct object at 0x2b47fe73c8c0>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c6c8>, <kernel.DependentProduct object at 0x2b47fe73cb90>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ca28>, <kernel.DependentProduct object at 0x2b47fe73cbd8>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_set_decode:(nat->set_nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c710>, <kernel.DependentProduct object at 0x2b47fe73cc20>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_set_encode:(set_nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73c878>, <kernel.DependentProduct object at 0x2b47fe73cc68>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring nat_triangle:(nat->nat)
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73cb90>, <kernel.DependentProduct object at 0x2b47fe73c998>) of role type named sy_c_NthRoot_Oroot
% 0.56/0.73  Using role type
% 0.56/0.73  Declaring root:(nat->(real->real))
% 0.56/0.73  FOF formula (<kernel.Constant object at 0x2b47fe73ca28>, <kernel.DependentProduct object at 0x2b47fe73ccb0>) of role type named sy_c_NthRoot_Osqrt
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring sqrt:(real->real)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cbd8>, <kernel.DependentProduct object at 0x2b47fe73cc68>) of role type named sy_c_Num_OBitM
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring bitM:(num->num)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73c878>, <kernel.DependentProduct object at 0x2b47fe73cd40>) of role type named sy_c_Num_Oinc
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring inc:(num->num)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cbd8>, <kernel.DependentProduct object at 0x2b47fe73cd88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cd40>, <kernel.DependentProduct object at 0x2b47fe73ce18>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73c998>, <kernel.DependentProduct object at 0x2b47fe73cea8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_numeral_dbl_int:(int->int)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73ca28>, <kernel.DependentProduct object at 0x2b47fe73cef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cdd0>, <kernel.DependentProduct object at 0x2b47fe73cf38>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_numeral_dbl_real:(real->real)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73ca28>, <kernel.DependentProduct object at 0x2b47fe73cf80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cf38>, <kernel.DependentProduct object at 0x2b47fe73f050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73cf80>, <kernel.DependentProduct object at 0x2b47fe73f0e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73c998>, <kernel.DependentProduct object at 0x2b47fe73f170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73c998>, <kernel.DependentProduct object at 0x2b47fe73f200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73ce18>, <kernel.DependentProduct object at 0x2b47fe73f290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f170>, <kernel.DependentProduct object at 0x2b47fe73f320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f050>, <kernel.DependentProduct object at 0x2b47fe73f3b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f200>, <kernel.DependentProduct object at 0x2b47fe73f440>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f0e0>, <kernel.DependentProduct object at 0x2b47fe73f4d0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f170>, <kernel.DependentProduct object at 0x2b47fe73f200>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f560>, <kernel.DependentProduct object at 0x2b47fe73f5a8>) of role type named sy_c_Num_Onum_OBit0
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring bit0:(num->num)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f488>, <kernel.DependentProduct object at 0x2b47fe73f3b0>) of role type named sy_c_Num_Onum_OBit1
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring bit1:(num->num)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f4d0>, <kernel.Constant object at 0x2b47fe73f3b0>) of role type named sy_c_Num_Onum_OOne
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring one:num
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f5a8>, <kernel.DependentProduct object at 0x2b47fe73f710>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f6c8>, <kernel.DependentProduct object at 0x2b47fe73f680>) of role type named sy_c_Num_Onum_Osize__num
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring size_num:(num->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f0e0>, <kernel.DependentProduct object at 0x2b47fe73f488>) of role type named sy_c_Num_Onum__of__nat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring num_of_nat:(nat->num)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f6c8>, <kernel.DependentProduct object at 0x2b47fe73f170>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f488>, <kernel.DependentProduct object at 0x2b47fe73f7e8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numera6690914467698888265omplex:(num->complex)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f170>, <kernel.DependentProduct object at 0x2b47fe73f878>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f3b0>, <kernel.DependentProduct object at 0x2b47fe73f908>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numeral_numeral_int:(num->int)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f830>, <kernel.DependentProduct object at 0x2b47fe73f950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numeral_numeral_nat:(num->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f200>, <kernel.DependentProduct object at 0x2b47fe73f998>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numeral_numeral_rat:(num->rat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f878>, <kernel.DependentProduct object at 0x2b47fe73f9e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring numeral_numeral_real:(num->real)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f908>, <kernel.DependentProduct object at 0x2b47fe73f200>) of role type named sy_c_Num_Opow
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring pow:(num->(num->num))
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73fa28>, <kernel.DependentProduct object at 0x2b47fe73fa70>) of role type named sy_c_Num_Opred__numeral
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring pred_numeral:(num->nat)
% 0.56/0.74  FOF formula (<kernel.Constant object at 0x2b47fe73f998>, <kernel.DependentProduct object at 0x2b47fe73f950>) of role type named sy_c_Num_Osqr
% 0.56/0.74  Using role type
% 0.56/0.74  Declaring sqr:(num->num)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f9e0>, <kernel.Constant object at 0x2b47fe73f950>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring none_num:option_num
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f998>, <kernel.Constant object at 0x2b47fe73fa70>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f908>, <kernel.DependentProduct object at 0x2b47fe73fbd8>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring some_num:(num->option_num)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f998>, <kernel.DependentProduct object at 0x2b47fe73f908>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fbd8>, <kernel.DependentProduct object at 0x2b47fe73fcb0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fcf8>, <kernel.DependentProduct object at 0x2b47fe73fdd0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fd88>, <kernel.DependentProduct object at 0x2b47fe73fe18>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fcf8>, <kernel.DependentProduct object at 0x2b47fe73f998>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fea8>, <kernel.DependentProduct object at 0x2b47fe73fc20>) of role type named sy_c_Option_Ooption_Omap__option_001t__Num__Onum_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring map_option_num_num:((num->num)->(option_num->option_num))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fe18>, <kernel.DependentProduct object at 0x2b47fe73fe60>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fea8>, <kernel.DependentProduct object at 0x2b47fe73fef0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fcf8>, <kernel.DependentProduct object at 0x2b47fe73ff80>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_o_o:(Prop->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.DependentProduct object at 0x2b47fe73fc20>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_complex_o:(complex->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fea8>, <kernel.DependentProduct object at 0x2b47fe73ffc8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_int_o:(int->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fcf8>, <kernel.DependentProduct object at 0x1a66050>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_nat_o:(nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.DependentProduct object at 0x1a66098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_real_o:(real->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fea8>, <kernel.DependentProduct object at 0x1a660e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.Constant object at 0x2b47fe73fcf8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f290>, <kernel.Constant object at 0x1a66050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_nat:nat
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_o:set_o
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73f290>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_complex:set_complex
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_int:set_int
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x2b47fe73fef0>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_nat:set_nat
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66248>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_real:set_real
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66290>, <kernel.Constant object at 0x1a66128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bot_set_set_nat:set_set_nat
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66248>, <kernel.Constant object at 0x1a66050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66128>, <kernel.DependentProduct object at 0x1a66248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66050>, <kernel.DependentProduct object at 0x1a66128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a664d0>, <kernel.DependentProduct object at 0x1a66248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_less_int:(int->(int->Prop))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66560>, <kernel.DependentProduct object at 0x1a66050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a664d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_less_num:(num->(num->Prop))
% 0.56/0.75  FOF formula (<kernel.Constant object at 0x1a663f8>, <kernel.DependentProduct object at 0x1a66560>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.56/0.75  Using role type
% 0.56/0.75  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66128>, <kernel.DependentProduct object at 0x1a66320>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_real:(real->(real->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66248>, <kernel.DependentProduct object at 0x1a663f8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66050>, <kernel.DependentProduct object at 0x1a66128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a664d0>, <kernel.DependentProduct object at 0x1a66248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66560>, <kernel.DependentProduct object at 0x1a66050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a664d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a663f8>, <kernel.DependentProduct object at 0x1a66560>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a663f8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66560>, <kernel.DependentProduct object at 0x1a66320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a663f8>, <kernel.DependentProduct object at 0x1a66560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a663f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66560>, <kernel.DependentProduct object at 0x1a66320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a663f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66b48>, <kernel.DependentProduct object at 0x1a66560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66998>, <kernel.DependentProduct object at 0x1a66ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66a28>, <kernel.DependentProduct object at 0x1a66b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a66998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a663f8>, <kernel.DependentProduct object at 0x1a66a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66320>, <kernel.DependentProduct object at 0x1a663f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a66a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66d88>, <kernel.DependentProduct object at 0x1a66320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66998>, <kernel.DependentProduct object at 0x1a66ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66d88>, <kernel.DependentProduct object at 0x1a66998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a66d88>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ef0>, <kernel.DependentProduct object at 0x1a66998>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a66ef0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a663f8>, <kernel.DependentProduct object at 0x1a66f38>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_max_int:(int->(int->int))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ef0>, <kernel.DependentProduct object at 0x1a66fc8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring ord_max_nat:(nat->(nat->nat))
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a4b170>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a4b170>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66fc8>, <kernel.DependentProduct object at 0x1a4b050>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.56/0.76  Using role type
% 0.56/0.76  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.56/0.76  FOF formula (<kernel.Constant object at 0x1a66ab8>, <kernel.DependentProduct object at 0x1a4b200>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a66f38>, <kernel.DependentProduct object at 0x1a4b098>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring order_mono_real_real:((real->real)->Prop)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b0e0>, <kernel.DependentProduct object at 0x1a4b290>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b248>, <kernel.DependentProduct object at 0x1a4b368>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b170>, <kernel.Constant object at 0x1a4b368>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_top_set_o:set_o
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b290>, <kernel.Constant object at 0x1a4b368>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_top_set_int:set_int
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b098>, <kernel.Constant object at 0x1a4b368>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_top_set_nat:set_nat
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b290>, <kernel.Constant object at 0x1a4b2d8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b440>, <kernel.Constant object at 0x1a4b2d8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_top_set_real:set_real
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b4d0>, <kernel.Constant object at 0x1a4b2d8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring top_top_set_char:set_char
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b440>, <kernel.DependentProduct object at 0x1a4b4d0>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b638>, <kernel.DependentProduct object at 0x1a4b2d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_power_complex:(complex->(nat->complex))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b518>, <kernel.DependentProduct object at 0x1a4b440>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_power_int:(int->(nat->int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4b638>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_power_nat:(nat->(nat->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b560>, <kernel.DependentProduct object at 0x1a4b518>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_power_rat:(rat->(nat->rat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b5a8>, <kernel.DependentProduct object at 0x1a4b710>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring power_power_real:(real->(nat->real))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b560>, <kernel.DependentProduct object at 0x1a4b440>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4b560>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b908>, <kernel.DependentProduct object at 0x1a4b440>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b8c0>, <kernel.DependentProduct object at 0x1a4b998>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b9e0>, <kernel.DependentProduct object at 0x1a4b908>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4b8c0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4ba28>, <kernel.DependentProduct object at 0x1a4b9e0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4ba28>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b998>, <kernel.DependentProduct object at 0x1a4b9e0>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4b8c0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b9e0>, <kernel.DependentProduct object at 0x1a4b710>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b8c0>, <kernel.DependentProduct object at 0x1a4b9e0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b710>, <kernel.DependentProduct object at 0x1a4b998>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b9e0>, <kernel.DependentProduct object at 0x1a4bb90>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4b998>, <kernel.DependentProduct object at 0x1a4bdd0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bb90>, <kernel.DependentProduct object at 0x1a4bc68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bdd0>, <kernel.DependentProduct object at 0x1a4bd88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bc68>, <kernel.DependentProduct object at 0x1a4bcf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bd88>, <kernel.DependentProduct object at 0x1a4e050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bcf8>, <kernel.DependentProduct object at 0x1a4e0e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bcf8>, <kernel.DependentProduct object at 0x1a4e248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4bcf8>, <kernel.DependentProduct object at 0x1a4e2d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4e0e0>, <kernel.DependentProduct object at 0x1a4e290>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4e128>, <kernel.DependentProduct object at 0x1a4e050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4e248>, <kernel.DependentProduct object at 0x1a4e2d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.77  Using role type
% 0.59/0.77  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.59/0.77  FOF formula (<kernel.Constant object at 0x1a4e440>, <kernel.DependentProduct object at 0x1a4e488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e2d8>, <kernel.DependentProduct object at 0x1a4e170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e488>, <kernel.DependentProduct object at 0x1a4e5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e518>, <kernel.DependentProduct object at 0x1a4e680>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e3f8>, <kernel.DependentProduct object at 0x1a4e6c8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e4d0>, <kernel.DependentProduct object at 0x1a4e710>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e5f0>, <kernel.DependentProduct object at 0x1a4e758>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e680>, <kernel.DependentProduct object at 0x1a4e4d0>) of role type named sy_c_Rat_OFract
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring fract:(int->(int->rat))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e7a0>, <kernel.DependentProduct object at 0x1a4e7e8>) of role type named sy_c_Rat_OFrct
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring frct:(product_prod_int_int->rat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e680>, <kernel.Constant object at 0x1a4e758>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring field_5140801741446780682s_real:set_real
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e4d0>, <kernel.DependentProduct object at 0x1a4e8c0>) of role type named sy_c_Rat_Onormalize
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e710>, <kernel.DependentProduct object at 0x1a4e908>) of role type named sy_c_Rat_Oof__int
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring of_int:(int->rat)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e5f0>, <kernel.DependentProduct object at 0x1a4e950>) of role type named sy_c_Rat_Oquotient__of
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring quotient_of:(rat->product_prod_int_int)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e710>, <kernel.Constant object at 0x1a4e8c0>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V2521375963428798218omplex:set_complex
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e950>, <kernel.DependentProduct object at 0x1a4e710>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e8c0>, <kernel.DependentProduct object at 0x1a4e950>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e710>, <kernel.DependentProduct object at 0x1a4ea28>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e950>, <kernel.DependentProduct object at 0x1a4ebd8>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V7735802525324610683m_real:(real->real)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ea28>, <kernel.DependentProduct object at 0x1a4ec68>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ebd8>, <kernel.DependentProduct object at 0x1a4ecf8>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring real_V1803761363581548252l_real:(real->real)
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ec68>, <kernel.DependentProduct object at 0x1a4ebd8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ecf8>, <kernel.DependentProduct object at 0x1a4ec68>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e908>, <kernel.DependentProduct object at 0x1a4ebd8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide_divide_int:(int->(int->int))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ed88>, <kernel.DependentProduct object at 0x1a4ecf8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4eef0>, <kernel.DependentProduct object at 0x1a4e908>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ea28>, <kernel.DependentProduct object at 0x1a4ed88>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring divide_divide_real:(real->(real->real))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ee18>, <kernel.DependentProduct object at 0x1a4eef0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4eea8>, <kernel.DependentProduct object at 0x1a4ea28>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ecf8>, <kernel.DependentProduct object at 0x1a51098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4e908>, <kernel.DependentProduct object at 0x1a510e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4eef0>, <kernel.DependentProduct object at 0x1a51128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ea28>, <kernel.DependentProduct object at 0x1a51170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4ea28>, <kernel.DependentProduct object at 0x1a511b8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.59/0.78  Using role type
% 0.59/0.78  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.59/0.78  FOF formula (<kernel.Constant object at 0x1a4eef0>, <kernel.DependentProduct object at 0x1a51200>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring modulo_modulo_int:(int->(int->int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a4ea28>, <kernel.DependentProduct object at 0x1a51098>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51290>, <kernel.DependentProduct object at 0x1a51320>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51098>, <kernel.DependentProduct object at 0x1a51128>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51320>, <kernel.DependentProduct object at 0x1a513b0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51128>, <kernel.DependentProduct object at 0x1a51440>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a513b0>, <kernel.DependentProduct object at 0x1a514d0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51440>, <kernel.DependentProduct object at 0x1a51560>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a4eef0>, <kernel.DependentProduct object at 0x1a514d0>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring suminf_real:((nat->real)->real)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a515a8>, <kernel.DependentProduct object at 0x1a513b0>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring summable_real:((nat->real)->Prop)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51518>, <kernel.DependentProduct object at 0x1a51680>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring sums_real:((nat->real)->(real->Prop))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51638>, <kernel.DependentProduct object at 0x1a51758>) of role type named sy_c_Set_OCollect_001_Eo
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_o:((Prop->Prop)->set_o)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51440>, <kernel.DependentProduct object at 0x1a515a8>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51128>, <kernel.DependentProduct object at 0x1a517e8>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_int:((int->Prop)->set_int)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51680>, <kernel.DependentProduct object at 0x1a51830>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51638>, <kernel.DependentProduct object at 0x1a51128>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51680>, <kernel.DependentProduct object at 0x1a51638>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51128>, <kernel.DependentProduct object at 0x1a51680>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51638>, <kernel.DependentProduct object at 0x1a51128>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51518>, <kernel.DependentProduct object at 0x1a51ab8>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_real:((real->Prop)->set_real)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a519e0>, <kernel.DependentProduct object at 0x1a51638>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51440>, <kernel.DependentProduct object at 0x1a51b48>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring pow_nat:(set_nat->set_set_nat)
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51ab8>, <kernel.DependentProduct object at 0x1a51b48>) of role type named sy_c_Set_Oimage_001_Eo_001_Eo
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_o_o:((Prop->Prop)->(set_o->set_o))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51b90>, <kernel.DependentProduct object at 0x1a51128>) of role type named sy_c_Set_Oimage_001_Eo_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_o_int:((Prop->int)->(set_o->set_int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51440>) of role type named sy_c_Set_Oimage_001_Eo_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_o_nat:((Prop->nat)->(set_o->set_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a51b90>) of role type named sy_c_Set_Oimage_001_Eo_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_o_real:((Prop->real)->(set_o->set_real))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51a70>, <kernel.DependentProduct object at 0x1a51c20>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001_Eo
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_complex_o:((complex->Prop)->(set_complex->set_o))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a517a0>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_1468599708987790691omplex:((complex->complex)->(set_complex->set_complex))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51a70>, <kernel.DependentProduct object at 0x1a51cb0>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Int__Oint
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_complex_int:((complex->int)->(set_complex->set_int))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51c68>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_complex_nat:((complex->nat)->(set_complex->set_nat))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a51b90>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_complex_real:((complex->real)->(set_complex->set_real))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51a70>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__VEBT____Definitions__OVEBT
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_932796090930683071T_VEBT:((complex->vEBT_VEBT)->(set_complex->set_VEBT_VEBT))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a51b90>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001_Eo
% 0.59/0.79  Using role type
% 0.59/0.79  Declaring image_int_o:((int->Prop)->(set_int->set_o))
% 0.59/0.79  FOF formula (<kernel.Constant object at 0x1a51c68>, <kernel.DependentProduct object at 0x1a51d88>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_int_complex:((int->complex)->(set_int->set_complex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51cb0>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a51ef0>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c68>, <kernel.DependentProduct object at 0x1a51d40>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_int_real:((int->real)->(set_int->set_real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51bd8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_o:((nat->Prop)->(set_nat->set_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51cb0>, <kernel.DependentProduct object at 0x1a51d88>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_complex:((nat->complex)->(set_nat->set_complex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51bd8>, <kernel.DependentProduct object at 0x1a51d88>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a51cb0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51a70>, <kernel.DependentProduct object at 0x1a54098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a54098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51cb0>, <kernel.DependentProduct object at 0x1a54098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51c20>, <kernel.DependentProduct object at 0x1a54098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_nat_VEBT_VEBT:((nat->vEBT_VEBT)->(set_nat->set_VEBT_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a51a70>, <kernel.DependentProduct object at 0x1a54128>) of role type named sy_c_Set_Oimage_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_num_option_num:((num->option_num)->(set_num->set_option_num))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54290>, <kernel.DependentProduct object at 0x1a54170>) of role type named sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_4198897800814241419at_nat:((product_prod_nat_nat->option4927543243414619207at_nat)->(set_Pr1261947904930325089at_nat->set_op4508134149509766951at_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a541b8>, <kernel.DependentProduct object at 0x1a54170>) of role type named sy_c_Set_Oimage_001t__Rat__Orat_001t__Rat__Orat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_rat_rat:((rat->rat)->(set_rat->set_rat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54200>, <kernel.DependentProduct object at 0x1a54128>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001_Eo
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_o:((real->Prop)->(set_real->set_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a543b0>, <kernel.DependentProduct object at 0x1a54320>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_complex:((real->complex)->(set_real->set_complex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54200>, <kernel.DependentProduct object at 0x1a541b8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a54170>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a543f8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Int__Oint
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_int:((real->int)->(set_real->set_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a541b8>, <kernel.DependentProduct object at 0x1a54248>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Nat__Onat
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_nat:((real->nat)->(set_real->set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a54488>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a545a8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_real_VEBT_VEBT:((real->vEBT_VEBT)->(set_real->set_VEBT_VEBT))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a541b8>, <kernel.DependentProduct object at 0x1a544d0>) of role type named sy_c_Set_Oimage_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_set_o_set_o:((set_o->set_o)->(set_set_o->set_set_o))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a54320>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Complex__Ocomplex_J_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_7998606247489673935omplex:((set_complex->set_complex)->(set_set_complex->set_set_complex))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a544d0>, <kernel.DependentProduct object at 0x1a541b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_524474410958335435et_int:((set_int->set_int)->(set_set_int->set_set_int))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a54518>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_7916887816326733075et_nat:((set_nat->set_nat)->(set_set_nat->set_set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a541b8>, <kernel.DependentProduct object at 0x1a544d0>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Real__Oreal_J_001t__Set__Oset_It__Real__Oreal_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_2436557299294012491t_real:((set_real->set_real)->(set_set_real->set_set_real))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a54320>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.59/0.80  Using role type
% 0.59/0.80  Declaring image_7884819252390400639et_nat:((set_set_nat->set_set_nat)->(set_set_set_nat->set_set_set_nat))
% 0.59/0.80  FOF formula (<kernel.Constant object at 0x1a544d0>, <kernel.DependentProduct object at 0x1a541b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_1661326939266726661T_VEBT:((set_VEBT_VEBT->set_VEBT_VEBT)->(set_set_VEBT_VEBT->set_set_VEBT_VEBT))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a54878>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a544d0>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_VEBT_VEBT_o:((vEBT_VEBT->Prop)->(set_VEBT_VEBT->set_o))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a54998>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_VEBT_VEBT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->set_int))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a54ab8>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a54a28>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_VEBT_VEBT_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->set_real))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54518>, <kernel.DependentProduct object at 0x1a54a70>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring image_3375948659692109573T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54320>, <kernel.DependentProduct object at 0x1a54a70>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_o:(Prop->(set_o->set_o))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54998>, <kernel.DependentProduct object at 0x1a54518>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a542d8>, <kernel.DependentProduct object at 0x1a54998>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_int:(int->(set_int->set_int))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a28>, <kernel.DependentProduct object at 0x1a54518>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54878>, <kernel.DependentProduct object at 0x1a542d8>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_real:(real->(set_real->set_real))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a54320>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54e18>, <kernel.DependentProduct object at 0x1a54a28>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54d40>, <kernel.DependentProduct object at 0x1a542d8>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring is_singleton_o:(set_o->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54e18>, <kernel.DependentProduct object at 0x1a54e60>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring is_singleton_int:(set_int->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a54998>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring is_singleton_nat:(set_nat->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a28>, <kernel.DependentProduct object at 0x1a54ea8>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring is_singleton_real:(set_real->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a54ef0>) of role type named sy_c_Set_Ois__singleton_001t__VEBT____Definitions__OVEBT
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring is_sin24926331636114728T_VEBT:(set_VEBT_VEBT->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a28>, <kernel.DependentProduct object at 0x1a54f80>) of role type named sy_c_Set_Othe__elem_001_Eo
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_o:(set_o->Prop)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54c68>, <kernel.DependentProduct object at 0x1a57098>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_int:(set_int->int)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54ea8>, <kernel.DependentProduct object at 0x1a570e0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_nat:(set_nat->nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54878>, <kernel.DependentProduct object at 0x1a57050>) of role type named sy_c_Set_Othe__elem_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_real:(set_real->real)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a28>, <kernel.DependentProduct object at 0x1a57128>) of role type named sy_c_Set_Othe__elem_001t__Set__Oset_It__Nat__Onat_J
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_set_nat:(set_set_nat->set_nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a57170>) of role type named sy_c_Set_Othe__elem_001t__VEBT____Definitions__OVEBT
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring the_elem_VEBT_VEBT:(set_VEBT_VEBT->vEBT_VEBT)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a571b8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a54a70>, <kernel.DependentProduct object at 0x1a572d8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57128>, <kernel.DependentProduct object at 0x1a57050>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57098>, <kernel.DependentProduct object at 0x1a57320>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57290>, <kernel.DependentProduct object at 0x1a573b0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57170>, <kernel.DependentProduct object at 0x1a57290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57098>, <kernel.DependentProduct object at 0x1a57128>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a573f8>, <kernel.DependentProduct object at 0x1a57560>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_ord_atLeast_real:(real->set_real)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57488>, <kernel.DependentProduct object at 0x1a575a8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.59/0.81  Using role type
% 0.59/0.81  Declaring set_ord_atMost_int:(int->set_int)
% 0.59/0.81  FOF formula (<kernel.Constant object at 0x1a57290>, <kernel.DependentProduct object at 0x1a575f0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57488>, <kernel.DependentProduct object at 0x1a57290>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a575f0>, <kernel.DependentProduct object at 0x1a57488>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57290>, <kernel.DependentProduct object at 0x1a575f0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57488>, <kernel.DependentProduct object at 0x1a57290>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a575f0>, <kernel.DependentProduct object at 0x1a57488>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57290>, <kernel.DependentProduct object at 0x1a57128>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57488>, <kernel.DependentProduct object at 0x1a57998>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57638>, <kernel.DependentProduct object at 0x1a57a28>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_ord_lessThan_int:(int->set_int)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a578c0>, <kernel.DependentProduct object at 0x1a57a70>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57638>, <kernel.DependentProduct object at 0x1a57ab8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57950>, <kernel.DependentProduct object at 0x1a57b48>) of role type named sy_c_String_Oascii__of
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring ascii_of:(char->char)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57a28>, <kernel.DependentProduct object at 0x1a57b90>) of role type named sy_c_String_Ochar_OChar
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57200>, <kernel.DependentProduct object at 0x1a57cb0>) of role type named sy_c_String_Ochar_Osize__char
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring size_char:(char->nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57950>, <kernel.DependentProduct object at 0x1a57a28>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57b00>, <kernel.DependentProduct object at 0x1a57d40>) of role type named sy_c_String_Ointeger__of__char
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring integer_of_char:(char->code_integer)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57200>, <kernel.DependentProduct object at 0x1a57950>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57b00>, <kernel.DependentProduct object at 0x1a57e18>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57950>, <kernel.DependentProduct object at 0x1a57ea8>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57e18>, <kernel.DependentProduct object at 0x1a57b00>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57ea8>, <kernel.DependentProduct object at 0x1a57e18>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57b00>, <kernel.DependentProduct object at 0x1a57c68>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57e18>, <kernel.DependentProduct object at 0x1a57b00>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57c68>, <kernel.Constant object at 0x1a57f38>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57c68>, <kernel.Constant object at 0x1a69098>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57f38>, <kernel.DependentProduct object at 0x1a69248>) of role type named sy_c_Transcendental_Oarccos
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring arccos:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57f80>, <kernel.DependentProduct object at 0x1a69290>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring arcosh_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57f38>, <kernel.DependentProduct object at 0x1a692d8>) of role type named sy_c_Transcendental_Oarcsin
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring arcsin:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57c68>, <kernel.DependentProduct object at 0x1a69320>) of role type named sy_c_Transcendental_Oarctan
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring arctan:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a57c68>, <kernel.DependentProduct object at 0x1a69368>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring arsinh_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a691b8>, <kernel.DependentProduct object at 0x1a693b0>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring artanh_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a692d8>, <kernel.DependentProduct object at 0x1a693f8>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring cos_complex:(complex->complex)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a69320>, <kernel.DependentProduct object at 0x1a69440>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring cos_real:(real->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a69200>, <kernel.DependentProduct object at 0x1a694d0>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.59/0.82  Using role type
% 0.59/0.82  Declaring cos_coeff:(nat->real)
% 0.59/0.82  FOF formula (<kernel.Constant object at 0x1a693f8>, <kernel.DependentProduct object at 0x1a69320>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring cosh_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a694d0>, <kernel.DependentProduct object at 0x1a69518>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring cosh_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69248>, <kernel.DependentProduct object at 0x1a69560>) of role type named sy_c_Transcendental_Ocot_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring cot_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69200>, <kernel.DependentProduct object at 0x1a695a8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring cot_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69320>, <kernel.DependentProduct object at 0x1a69518>) of role type named sy_c_Transcendental_Odiffs_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring diffs_real:((nat->real)->(nat->real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69248>, <kernel.DependentProduct object at 0x1a69638>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring exp_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69560>, <kernel.DependentProduct object at 0x1a693f8>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring exp_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a695f0>, <kernel.DependentProduct object at 0x1a696c8>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring ln_ln_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69518>, <kernel.DependentProduct object at 0x1a69560>) of role type named sy_c_Transcendental_Olog
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring log:(real->(real->real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69710>, <kernel.Constant object at 0x1a69560>) of role type named sy_c_Transcendental_Opi
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring pi:real
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a696c8>, <kernel.DependentProduct object at 0x1a69518>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring powr_real:(real->(real->real))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69638>, <kernel.DependentProduct object at 0x1a697e8>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring sin_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69320>, <kernel.DependentProduct object at 0x1a693f8>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring sin_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a698c0>) of role type named sy_c_Transcendental_Osin__coeff
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring sin_coeff:(nat->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a697e8>, <kernel.DependentProduct object at 0x1a69320>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring sinh_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a698c0>, <kernel.DependentProduct object at 0x1a69908>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring sinh_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69710>, <kernel.DependentProduct object at 0x1a69950>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring tan_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a69998>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring tan_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69320>, <kernel.DependentProduct object at 0x1a699e0>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring tanh_complex:(complex->complex)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69908>, <kernel.DependentProduct object at 0x1a69a28>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring tanh_real:(real->real)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69320>, <kernel.DependentProduct object at 0x1a69908>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69a28>, <kernel.DependentProduct object at 0x1a69320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69560>, <kernel.DependentProduct object at 0x1a69b90>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a69320>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69c68>, <kernel.DependentProduct object at 0x1a69a28>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69560>, <kernel.DependentProduct object at 0x1a69c68>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69cf8>, <kernel.DependentProduct object at 0x1a69a28>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69560>, <kernel.DependentProduct object at 0x1a69cf8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a69a28>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69e18>, <kernel.DependentProduct object at 0x1a69560>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a69cf8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69560>, <kernel.DependentProduct object at 0x1a69368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69cf8>, <kernel.DependentProduct object at 0x1a69a28>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69ef0>, <kernel.DependentProduct object at 0x1a69368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69fc8>, <kernel.DependentProduct object at 0x1a6c050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.65/0.83  Using role type
% 0.65/0.83  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.83  FOF formula (<kernel.Constant object at 0x1a69b48>, <kernel.DependentProduct object at 0x1a6c098>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69cf8>, <kernel.DependentProduct object at 0x1a6c128>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69f38>, <kernel.DependentProduct object at 0x1a6c170>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69f38>, <kernel.DependentProduct object at 0x1a6c0e0>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69cf8>, <kernel.DependentProduct object at 0x1a6c248>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_VEBT_height:(vEBT_VEBT->nat)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69f38>, <kernel.DependentProduct object at 0x1a6c200>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight__rel
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring vEBT_VEBT_height_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a6c248>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a69368>, <kernel.DependentProduct object at 0x1a6c2d8>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c200>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c2d8>, <kernel.DependentProduct object at 0x1a6c368>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c290>, <kernel.DependentProduct object at 0x1a6c3f8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_P3113834385874906142um_num:((product_prod_num_num->(product_prod_num_num->Prop))->(product_prod_num_num->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c368>, <kernel.DependentProduct object at 0x1a6c0e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c2d8>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c0e0>, <kernel.Constant object at 0x1a6c560>) of role type named sy_c_Wellfounded_Opred__nat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c098>, <kernel.DependentProduct object at 0x1a6c680>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring fChoice_real:((real->Prop)->real)
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c290>, <kernel.DependentProduct object at 0x1a6c098>) of role type named sy_c_member_001_Eo
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_o:(Prop->(set_o->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c5a8>, <kernel.DependentProduct object at 0x1a6c560>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c4d0>, <kernel.DependentProduct object at 0x1a6c5a8>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_complex:(complex->(set_complex->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c710>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_member_001t__Int__Oint
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_int:(int->(set_int->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c2d8>, <kernel.DependentProduct object at 0x1a6c560>) of role type named sy_c_member_001t__Nat__Onat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_nat:(nat->(set_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c5a8>, <kernel.DependentProduct object at 0x1a6c710>) of role type named sy_c_member_001t__Option__Ooption_It__Num__Onum_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_option_num:(option_num->(set_option_num->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c2d8>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_member_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member3954567711264315760at_nat:(option4927543243414619207at_nat->(set_op4508134149509766951at_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c710>, <kernel.DependentProduct object at 0x1a6c878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c5a8>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_member_001t__Rat__Orat
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_rat:(rat->(set_rat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c0e0>, <kernel.DependentProduct object at 0x1a6c5a8>) of role type named sy_c_member_001t__Real__Oreal
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_real:(real->(set_real->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c908>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_member_001t__Set__Oset_I_Eo_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_o:(set_o->(set_set_o->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c878>, <kernel.DependentProduct object at 0x1a6c710>) of role type named sy_c_member_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_complex:(set_complex->(set_set_complex->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c5a8>, <kernel.DependentProduct object at 0x1a6c0e0>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c290>, <kernel.DependentProduct object at 0x1a6c878>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c830>, <kernel.DependentProduct object at 0x1a6c5a8>) of role type named sy_c_member_001t__Set__Oset_It__Real__Oreal_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_real:(set_real->(set_set_real->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c908>, <kernel.DependentProduct object at 0x1a6c290>) of role type named sy_c_member_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_set_nat:(set_set_nat->(set_set_set_nat->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c710>, <kernel.DependentProduct object at 0x1a6c830>) of role type named sy_c_member_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_set_VEBT_VEBT:(set_VEBT_VEBT->(set_set_VEBT_VEBT->Prop))
% 0.65/0.84  FOF formula (<kernel.Constant object at 0x1a6c0e0>, <kernel.DependentProduct object at 0x1a6c908>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.65/0.84  Using role type
% 0.65/0.84  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1a6c878>, <kernel.Constant object at 0x1a6c908>) of role type named sy_v_deg____
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring deg:nat
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1a6c830>, <kernel.Constant object at 0x1a6c908>) of role type named sy_v_m____
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring m:nat
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1a6c5a8>, <kernel.Constant object at 0x1a6c908>) of role type named sy_v_na____
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring na:nat
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1a6cc20>, <kernel.Constant object at 0x1a6c908>) of role type named sy_v_summary____
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring summary:vEBT_VEBT
% 0.65/0.85  FOF formula (<kernel.Constant object at 0x1a6ca70>, <kernel.Constant object at 0x1a6c908>) of role type named sy_v_treeList____
% 0.65/0.85  Using role type
% 0.65/0.85  Declaring treeList:list_VEBT_VEBT
% 0.65/0.85  FOF formula (((eq int) (semiri1314217659103216013at_int (vEBT_VEBT_height summary))) (archim7802044766580827645g_real ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real m)))) of role axiom named fact_0__C3_OIH_C_I2_J
% 0.65/0.85  A new axiom: (((eq int) (semiri1314217659103216013at_int (vEBT_VEBT_height summary))) (archim7802044766580827645g_real ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real m))))
% 0.65/0.85  FOF formula ((vEBT_invar_vebt summary) m) of role axiom named fact_1__C3_Ohyps_C_I1_J
% 0.65/0.85  A new axiom: ((vEBT_invar_vebt summary) m)
% 0.65/0.85  FOF formula (((eq int) (semiri1314217659103216013at_int (lattic8265883725875713057ax_nat ((image_VEBT_VEBT_nat vEBT_VEBT_height) ((insert_VEBT_VEBT summary) (set_VEBT_VEBT2 treeList)))))) (archim7802044766580827645g_real ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real m)))) of role axiom named fact_2__C3_C
% 0.65/0.85  A new axiom: (((eq int) (semiri1314217659103216013at_int (lattic8265883725875713057ax_nat ((image_VEBT_VEBT_nat vEBT_VEBT_height) ((insert_VEBT_VEBT summary) (set_VEBT_VEBT2 treeList)))))) (archim7802044766580827645g_real ((log (numeral_numeral_real (bit0 one))) (semiri5074537144036343181t_real m))))
% 0.65/0.85  <<<5074537144036343181t_real @ m ) ) ) ) ).
% 0.65/0.85  
% 0.65/0.85  % "3"
% 0.65/0.85  thf(fact_3__C3_Ohyps_C_I5_J,axiom,
% 0.65/0.85      ~ ?>>>!!!<<< [X_1: nat] : ( vEBT_V8194947554948674370ptions @ summary @ X_1 ) ).
% 0.65/0.85  
% 0.65/0.85  % "3.hyps"(5)
% 0.65/0.85  thf(fa>>>
% 0.65/0.85  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 124]
% 0.65/0.85  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,110545), LexToken(LPAR,'(',1,110548), name, LexToken(COMMA,',',1,110572), formula_role, LexToken(COMMA,',',1,110578), unary_connective]
% 0.65/0.85  Unexpected exception Syntax error at '?':QUESTION
% 0.65/0.85  Traceback (most recent call last):
% 0.65/0.85    File "CASC.py", line 79, in <module>
% 0.65/0.85      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.65/0.85    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.65/0.85      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.65/0.85    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.65/0.85      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.65/0.85    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.65/0.85      tok = self.errorfunc(errtoken)
% 0.65/0.85    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.65/0.85      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.65/0.85  TPTPparser.TPTPParsingError: Syntax error at '?':QUESTION
%------------------------------------------------------------------------------